/*@media screen and (min-width: 320px) {html{font-size:50px;}}
@media screen and (min-width: 360px) {html{font-size:56.25px;}}
@media screen and (min-width: 375px) {html{font-size:58.59375px;}}
@media screen and (min-width: 400px) {html{font-size:62.5px;}}
@media screen and (min-width: 414px) {html{font-size:64.6875px;}}
@media screen and (min-width: 440px) {html{font-size:68.75px;}}
@media screen and (min-width: 480px) {html{font-size:75px;}}
@media screen and (min-width: 520px) {html{font-size:81.25px;}}
@media screen and (min-width: 560px) {html{font-size:87.5px;}}
@media screen and (min-width: 600px) {html{font-size:93.75px;}}
@media screen and (min-width: 640px) {html{font-size:100px;}}
@media screen and (min-width: 680px) {html{font-size:106.25px;}}
@media screen and (min-width: 720px) {html{font-size:112.5px;}}n
@media screen and (min-width: 760px) {html{font-size:118.75px;}}
@media screen and (min-width: 800px) {html{font-size:125px;}}
@media screen and (min-width: 960px) {html{font-size:150px;}}*/
	body,figure,ul{list-style:none;margin:0;padding:0;list-style:none;font-family:Helvetica,STHeiti STXihei, Microsoft JhengHei, Microsoft YaHei, Arial;}
	a{text-decoration:none;}
	.clear{clear:both;}
	.box-flex{display:flex;display:-webkit-flex;display:-moz-flex;}
	.box-flex-x{justify-content:center;}
	.box-flex-a{justify-content:space-around;}
	.box-flex-b{justify-content:space-between;}
	.box-flex-y{align-items:center;}
	.box-hidden{display: none;}
	.box-show{display: block;}
	#main{padding-bottom:50px;justify-content:center;background: #fff;}
	
	#main header{background: #eee;flex:1;height:44px;position: relative;}
	#main header div{background:#fff;color:#aaa;position: absolute;left:10px;right:10px;top:7px;bottom:7px;border-radius:4px;text-align:center;line-height: 29px;font-size:15px;}
	#main header div span{display:inline-block;background: url('../images/input.png') no-repeat 7px 2px;width:30px;height:16px;background-size:16px 16px;}
	#main header form{flex:1;font-size:15px;}
	#main header form a{color:green;width:40px;margin-left: 10px;}
	#main header form input{outline:none;flex:1;text-indent:20px;border:none;border-radius:4px;margin-left: 10px;background:url("../images/input.png") no-repeat 3px 3px,#fff;background-size:16px 16px;}
	#main figure{position: relative;overflow: hidden;}
	#main figure ul{width:500%;overflow:hidden;}
	#main figure ul li{width:20%;float:left;}
	#main figure ul img{width:100%;display: block;}
	#main figure #smark{position:absolute;width: 200px;height:40px;left:50%;bottom:0px;-webkit-transform:translateX(-100px);text-align:center;line-height:40px;}
	#main figure #smark span{display:inline-block;width:7px;height:7px;background:#aaa;border-radius:50%;opacity:0.5;}
	#main figure #smark .active{background:green;opacity:1;}

	#main #Tico{text-align:center;padding:0 10px;}
	#main #Tico a{font-size:11px;padding:10px;color:#000;}
	#main #Tico a img{width:100%;display: block;margin-bottom:8px;}

	#main #Inew{font-size:10px;line-height: 40px;background: #fff;position: relative;overflow:hidden;border-top:1px solid #eee;border-bottom:1px solid #eee;}
	#main #Inew i{padding:10px;margin: 10px;background:url('../images/news-icon.png') no-repeat;background-size: 20px;}
	#main #Inew #newCon{position: absolute;left:45px;top:0;width:70%;}
	#main #Inew #newCon a{color:#aaa;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 100%;line-height: 42px;}
	#main #Inew .ae{padding:10px;margin: 10px;background:url('../images/icon-more.png') no-repeat;background-size: 20px;}

	#main #jingpin{background: #eee;overflow:hidden;}
	#main #jingpin #jp-title{padding:10px 10px 10px 0;}
	#main #jingpin #jp-title span{border-left:3px solid red;font-size:13px;padding-left: 10px;font-weight:bold;}
	#main #jingpin #jp-title i{display: inline-block;float:right;font-style:normal;color:#222;padding:0 2px;}
	#main #jingpin ul{width:200%;overflow:hidden;}
	#main #jingpin ul li{float: left;border: 1px solid #eee;box-sizing:border-box}
	#main #jingpin ul li img{display: block;width: 100%;}

	#main #like{width: 100%;overflow:hidden;background: #eee;}
	#main #like #more{text-align: center;display:block;color:red;font-size:10px;width:100%;height:20px;line-height:20px;margin-bottom:0;padding: 10px 0;float:left;}
	#main #like p{text-align: center;margin: 0;}
	#main #like p span:first-child{position: relative;font-size: 10px;}
	#main #like p span:first-child span{position: absolute;display: block;width:10px;height:2px;background: red;top:5px;}
	#main #like p span:first-child span:nth-child(1){left:-20px;}
	#main #like p span:first-child span:nth-child(2){right:-20px;}
	#main #like div{width:47%;margin:2%;margin-bottom:0;float: left;background: #fff;font-size: 10px;padding-bottom: 5px;}
	#main #like div a{color:#000;}
	#main #like div:nth-child(odd){margin-left:0;}
	#main #like div img{width:100%;}
	#main #like div p{overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin:5px 10px;}
	#main #like div span{color:red;font-weight:bold;margin: 10px;}

	#nav{position: fixed;bottom:0;left:0;right:0;border-top:1px solid #ddd;background: #fff;}
	#nav a{flex-grow:1;text-align: center;padding-top:10px;font-size: 10px;color:#000;}
	#nav a p{margin: 0;height:25px;}
	#nav a div{width:22px;height:22px;margin: 0 auto;}
	#nav a:nth-child(1) div{background: url('../images/footer001.png');background-size: 100%;}
	#nav a:nth-child(2) div{background: url('../images/footer02.png');background-size: 100%;}
	#nav a:nth-child(3) div{background: url('../images/footer03.png');background-size: 100%;}
	#nav a:nth-child(4) div{background: url('../images/footer04.png');background-size: 100%;}